#单元测试被测试的代码片段
def demo_method(a,b,x):
    if (a>0 and b == 0):
        x = x /a
    if (a==2 or x >1):
        x = x + 1
    return x

#语句覆盖
#测试用例 a =3 ,b = 0 ,x = 3 满足语句覆盖

#判断覆盖
#满足 两条 if  为true 或者false 组合

#条件覆盖（条件多的情况下执行复杂性增强）
#a>1  b = 0  a==2  x >1 分别为true /false 16种组合

#路径覆盖
#覆盖可能的所有路径，这个需要画出执行路径图，不同路径设计不同用例

